MA

[Pedido] Ring Que Aumenta 40% De Exp (Infinito) Valendo 10,0 Pts (Rep)

Por MarcioSkate22, 11 de dez. de 2011 em Archived

script
5
1.2k
11 de dezembro de 2011 às 19:57

Queria um script que desse, toda vez que equipado, 40% de "exp" ao portador do anel. Na verdade seria um relógio. (ID: 8187).

Valendo 10,0 pts (rep).

Estou criando itens para, futuramente, lançar meu servidor 100% próprio. Abraços!!!

ChurijoC
11 de dezembro de 2011 às 19:59

area errado amigo , reportado

 

sabe modificar? http://www.xtibia.co...63868-exp-ring/

Editado Dezembro 11 por Tibinux

12 de dezembro de 2011 às 13:15

sei n :(

2 semanas depois...
LordfireL
23 de dezembro de 2011 às 23:58

Leia o tutorial que o usuário ali mandou, siga os mesmos procedimentos mas ao editar o items.xml, remova a seguinte linha:

 

<attribute key="duration" value="480"/>

 

E o anel será infinito.

 

Movido para a seção correta.

jhon992J
24 de dezembro de 2011 às 13:27

vai em data/movements/scripts, duplica um arquivo e renomeia para "relogioxp" sem as aspas e nele cole:

local rate = 1.4 -- 1.4 = 40%, 1.5 = 50%...

function onEquip(cid, item, slot)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Your exp rate + "..((rate - 1)*100).."%.")
doPlayerSetExperienceRate(cid, rate)
return true
end

function onDeEquip(cid, item, slot)
doPlayerSetExperienceRate(cid, 1.0)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sua experiência extra terminou.")
return true
end

 

Agora em movements.xml cole as tags:

<movevent type="Equip" itemid="8187" slot="ring" event="script" value="relogioxp.lua"/>
<movevent type="DeEquip" itemid="8187" slot="ring" event="script" value="relogioxp.lua"/>

 

E por último vai em data/items/items.xml procure pelo id do seu relogio e substitua:

<item id="8187" article="a" name="magical watch">
  <attribute key="weight" value="50" />
</item>

 

Por isso:

<item id="8187" article="an" name="relogio de xp">
  <attribute key="weight" value="80"/>
  <attribute key="slotType" value="ring"/>
</item>

 

Créditos @kelvinvictor.

Editado Dezembro 24 por Jhon992